//my_list.h
#ifndef _MY_LIST_H_
#define _MY_LIST_H_
#include <stdlib.h>
#include <stdbool.h>
typedef struct TelPhone{
    char Name[20];
    char TelNumber[20];
}iTem;
typedef struct node{
    iTem item;
    struct node* next;
}Node;
typedef struct list{
    struct node* head;
    int size;
}List;
void InitiailizeList(List* plist);
bool ListIsEmpty(const List* plist);
bool ListIsFull(const List* plist);
unsigned int ListItemCount( List* plist);
bool AddItem(iTem item,List* plist);
void ShowListItem(const List* plist);
void FreetheList(List *plist);
#endif

